package com.infore.dataReceiving.enums;
/**
 * 质控分析内因子枚举
 * @author Cold
 *
 */
public enum QualityProjectEnum {

	IMN("w01019", "高锰酸盐指数", "mg/L"), // 高锰酸盐指数
	NH3("w21003", "氨氮", "mg/L"), // 氨氮
	TP("w21011", "总磷", "mg/L"),  // 总磷
	TN("w21001", "总氮", "mg/L"),  // 总氮
	PH("w01001", "PH", "无量纲"),  // PH
	WT("w01010", "水温", "℃"),  // 水温
	DO("w01009", "溶解氧", "mg/L"),  // 溶解氧
	EC("w01014", "电导率", "μS/cm"),  // 电导率
	TUB("w01003", "浊度", "NTU"),  // 浊度
	COD("w01018", "化学需氧量", "mg/L"),  // 化学需氧量
	CHL("w01016", "叶绿素", "mg/L"); // 叶绿素

	private QualityProjectEnum(String code, String name, String unit) {
		this.code = code;
		this.name = name;
		this.unit = unit;
	}

	private String code;
	private String name;
	private String unit;

	public String getCode() {
		return this.code;
	}

	public String getName() {
		return this.name;
	}
	
	public String getUnit() {
		return this.unit;
	}
	
	public static String getName(String code) {
    	for (QualityProjectEnum qp : QualityProjectEnum.values()) {
            if (qp.getCode().equals(code)) {
                return qp.getName();
            }
        }
    	return "";
    }
	
	public static String getUnit(String code) {
    	for (QualityProjectEnum qp : QualityProjectEnum.values()) {
            if (qp.getCode().equals(code)) {
                return qp.getUnit();
            }
        }
    	return "";
    }
}
